package com.jic.order.rest.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;
import lombok.Data;

@ApiModel("订单列表")
@Data
public class OrderListResponse implements Serializable {

	@ApiModelProperty(notes = "父订单编号")
	private String parentOrderNo;

	@ApiModelProperty(notes = "订单编号")
	private String orderNo;

	@ApiModelProperty(notes = "订单状态，对应枚举com.jic.order.enums.OrderStatusEnum")
	private Integer orderStatus;

	@ApiModelProperty(notes = "实付总金额")
	private BigDecimal actualPayTotalAmount;

	@ApiModelProperty(notes = "店铺logo")
	private String storeLogoUrl;

	@ApiModelProperty(notes = "店铺ID")
	private Long storeId;

	@ApiModelProperty(notes = "店铺名称")
	private String storeName;

	@ApiModelProperty(notes = "商品集合")
	private List<OrderGoodsResponse> orderGoodsList;

	@ApiModelProperty(notes = "商品数量")
	private Integer goodsAmount;
}
